package xyz.luhui1hao.springboottest.domain;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Message {
    private String t;//日志规范类型
    private String v;//日志规范版本'
    private Exts exts;//服务端扩展字段
    private Extc extc;// 客户端扩展字段

    private String c;//SessionID
    private String imei;//设备ID  移动设备国际身份码
    private String imsi;//设备ID  国际移动用户识别码
    private String idfa;//设备ID  iOS广告标示符
    private String iccid;//设备ID  集成电路卡识别码
    private String mac;//设备ID  MAC地址

    private String u;//用户ID

    private long te;  //进入时间
    private long tl;  //离开时间
    private long ts;//服务端时间
    private long tc;//客户端时间

    private String ip;//IP
    private String pvn;//省
    private String cty;//城市

    private String pdv;//产品版本号
    private String pd;//产品名称
    private String pdt;//产品属性（Android/iPhone/iPad/WP/Web）在什么设备上访问


    private String prt;//请求协议
    private String svr;//服务器地址
    private String pt;//请求端口
    private String sapi;//请求路径
    private String uipos;//客户端产品路径
    private String mthd;//请求方法

    private String st;//状态类
    private String ac;//浏览类行为
    private String op;//增删改操作
    private String dm;//设备制造商

    private String dv;//设备型号
    private String os;//操作系统
    private String osv;//系统版本
    private String res;//分辨率
    private String nt;//网络类型（UMTS/TD-LTE/WiFi）


    private String brw;//浏览器
    private String brwv;//浏览器版本
    private String ua;//User-Agent


    private String evt;//事件
    private String bpt;//记录方式（前端/后端）
    private String io;//进入/离开
    private Object dtl;//操作内容
    private String purl;//上一个页面URL
    private String url;//当前访问URL
    private String pinf;//上一个界面
    private String inf;//当前访问的界面
}
